8874. Двузначное число

 

Задано целое число n. Выведите Ok, если число n двузначное, и No в противном случае.

 

Вход. Одно целое число n (|n| ≤ 109) .

 

Выход. Выведите Ok,  если число n является двузначным, и Noв противном случае.

 

Пример входа 1

Пример выхода 1

17

Ok

 

 

Пример входа 2

Пример выхода 2

-123

No

 

 

РЕШЕНИЕ

условный оператор

 

Анализ алгоритма

Входное число может быть отрицательным. Число n двузначное, если

-99 ≤ n ≤ -10 или 10 ≤ n ≤ 99

 

Реализация алгоритма

Читаем входное число n.

 

scanf("%d", &n);

 

Выводим ответ.

 

if ((n > -100 && n < -9) || (n > 9 && n < 100)) puts("Ok");

else puts("No");

 

 

Python реализация

Читаем входное число n.

 

n = int(input())

 

Выводим ответ.

 

if (-100 < n < -9) or (9 < n < 100): print("Ok")

else: print("No")